/**
 * http-code
 */
export enum HttpCode {
	Success = 0, // 成功
	Network = -1, // 网络异常
	UnableCreateDescription = 45, // 账户关闭或锁定或关闭奖励,不可创建描述
	NoComments = 53, // 不可评论
	NoLikes = 60, // 不可点赞
	InavalidParam = 100, // 参数错误
	SendSMSError = 101, // 发送短信错误
	SendEmailError = 102, // 发送邮件错误
	UserNameExisted = 104, // 用户名已存在
	AccountNotExisted = 105, // 账号不存在
	PasswordError = 106, // 密码错误
	TokenError = 107, // token错误
	NewPasswordIsEqualOld = 108, // 新密码与旧密码相同
	ForgetCodeError = 109, // 忘记密码验证码错误
	PasswordTooShort = 110, // 密码太短
	PasswordTooLong = 111, // 密码太长
	PasswordTooSimple = 112, // 密码太简单
	ForbiddenSignIn = 113, // 禁止登录
	NotBindAccount = 120, // 重置密码未绑定账号
	SetMobileAndEmailFirst = 117, // 请先设置手机号和邮箱
	MobileAndEmailAccountExisted = 118, // 手机号或邮箱已被注册
	AccountLoginInfoNotExisted = 122, // 账号登录信息不存在
	AppKeyNotExist = 123, // appKey不存在
	ThirdPartyAccountExist = 125, // 第三方账号已经存在
	ThirdPartyAccountNotExist = 126, // 第三方账号不存在
	ThirdPartyAccountNotBind = 127, // 第三方账号未绑定
	ThirdPartyEmailNotMatch = 128, // 第三方账号邮箱不匹配
	InvalidPhoneNumber = 129, // 无效的手机号
	UnsupportedNation = 130, // 不支持的国家
	PasswordWrongWithRetry = 131, // 密码错误，还有多少次机会
	AccountLockedWithDuration = 132, // 账号被锁定，还有多久解锁
	ParamTooLong = 133, // 参数太长
	InvalidEmail = 134, // 无效的邮箱
	TranslateInvalidText = 135, // 翻译无效文本
	QRCodeGenerateError = 136, // 二维码生成错误
	SetUserCurrencyFirst = 137, // 请先设置用户货币
	InvalidUserNameFormat = 138, // 用户名格式错误
	FileSizeExceed = 140, // 文件大小超出限制
	FileNotFound = 141, // 文件不存在
	FileTypeNotAllowed = 142, // 文件类型不允许
	AvatarTypeNotAvatar = 143, // 成功
	OnlyOneCard = 150,
	GetBalanceFail = 151, // 获取余额失败
	RemoveCardFail = 152, // 删除银行卡失败
	GetCardFail = 153, // 获取银行卡失败
	DepositFail = 154, // 存款失败
	AddCardFail = 155, // 添加银行卡失败
	WithdrawFail = 156, // 提款失败
	InsufficientBalance = 157, // 超过余额
	UpdateBalanceFailed = 158, // 更新余额失败
	BalanceIsNegative = 159, // 余额为负数
	DebitReserveFail = 160, // 成功
	CancelReserveFail = 161, // 取消保留金失败
	CommitReserveFail = 162, // 提交保留金失败
	DebitCustomerFail = 163, // 扣减用户余额失败
	AddCryptoInfoFail = 164, // 添加加密货币失败
	GetCryptoInfoFail = 165, // 获取加密货币失败
	RemoveCryptoFail = 166, // 删除加密货币失败
	HistoryRecordNotFound = 167, // 历史记录不存在
	HistoryRecordStatusError = 168, // 历史记录状态错误
	UpdateHistoryStatusFail = 169, // 更新历史记录状态失败
	VerificationCodeError = 173, // 验证码错误
	VerificationCodeExpired = 175, // 验证码过期
	InvalidToken = 176, // token无效
	GetUserDataNoResponse = 177, // 获取用户数据无响应
	GetLoginDataNoResponse = 178, // 获取登录数据无响应
	DeviceTypeError = 179, // 设备类型错误
	UserExist = 180, // 用户已存在
	AccountTypeError = 181, // 账号类型错误
	InvalidMessageType = 182, // 无效的消息类型
	UserNotLogin = 183, // 用户未登录
	RequestTimeout = 184, // 请求超时
	FollowRequestExisted = 186, // 已经发送过关注请求
	FollowRequestNotFound = 187, // 找不到关注请求
	FollowRequestRejected = 188, // 关注请求已被拒绝
	FollowNotExist = 189, // 关注关系不存在
	BtiCalculateErr = 190, // 计算赔率失败
	BtiPlaceBetsErr = 191, // 注单失败
	BtiCalculateSingleOnly = 192, // 串关入参只允许单关
	BtiAssignBonusFailed = 193, // 分配奖金失败
	BetOrderProcessing = 195, // 投注订单处理中(BTI)
	EarlySettlementFailed = 196, // 提前结算失败
	RepeatBetInShortTime = 197, // 短时间内重复注单
	ParticipatedActivities = 198, // 您已参与过RFC活动
	AccountClosedAndLocked = 199, // 账号关闭和锁定，禁止注单
	GamesSuccess = 200, // 小游戏接口成功状态
	AccountClosed = 201, //  账号被关闭
	CrmLimitDeposit = 202, // 您的账号已被禁止存款
	CrmLimitWithdraw = 203, // 您的账号已被禁止体现
	DepositChannelNotSupport = 301, // 存款渠道不支持
	AmountLessThanMinAmount = 302, // 金额小于最小限额
	AmountGreatThanMaxAmount = 303, // 金额大于最大限额
	AmountGreatThanDayLimit = 304, // 通道金额今日已达上限
	CryptoDepositChannelClosed = 305, // 数字币存款渠道关闭
	CryptoCurrencyDepositChannelClosed = 306, // 法币-数字币存款渠道关闭
	CryptoChannelConfigErr = 307, // 数字币渠道配置错误
	WalletOperateTypeErr = 308, // 钱包操作类型错误
	CryptoWithdrawChannelClosed = 309, // 数字币存款渠道关闭
	CryptoCurrencyWithdrawChannelClosed = 310, // 法币-数字币存款渠道关闭
	FlatCurrencyWithdrawChannelClosed = 311, // 法币存款渠道关闭
	GetProfileFromKafkaErr = 312, // 获取用户信息失败
	UsdtNetworkError = 313, // usdt的网络类型错误
	WithdrawHandlerTypeErr = 318, // 提款操作类型错误
	WithdrawMerchantBalanceErr = 319, // 放款通道余额不足
	WithdrawMerchantBankErr = 320, // 提款放款银行错误
	WithdrawSendReqResError = 321, // 提交第三方放款订单失败
	WithdrawCannotHandlerOfRejected = 322, // 订单已被审批拒绝
	WithdrawCannotHandlerOfLoanFailed = 323, // 订单出款已失败,提款金额已原路返回
	WithdrawCannotHandlerOfLoanSuccess = 324, // 订单提款已成功
	WithdrawCannotHandlerOfWaitFund = 325, // 提款请求已下发到第三方通道等待放款
	OrderIsNotFound = 326, // 订单不存在
	WithdrawCallbackHandlerOrderStatusIsError = 327, // 处理提款回调订单的状态
	AmountLessThanZero = 328, // 金额不能小于0
	TurnoverNotAble = 333, // 不满足提款流水要求
	DuplicateBankAccount = 337, // Duplicate bank account
	DuplicateWalletAddress = 338, // Duplicate wallet address
	CompletedBetting = 351, // 短时间内重复注单
	ConditionNotMet = 352, // 未满足参与条件，无法参加
	IpInvolvedError = 353, // 当前IP参与过多！ 请稍后再试。
	NoLoginError = 401, // 用户未登录
	SlotsRegionError = 409, // slot游戏区域限制
	UserForbiddenError = 403, // 用户禁止登录
	InternalError = 500, // 服务器错误
	DatabaseError = 501, // 数据库异常
	ApiNotFound = 502, // 找不到接口
	InternalServerOfflineFail = 503, // 离线出错
	ExchangeFail = 645, // 大师杯兑换bb兑换失败
	InsufficientQuantity = 644, // 大师杯兑换bb数量不足
	Unknown = 999 // 未知错误
}

export default HttpCode
